management data mining customer computational biology resource crm protein structure relationship protein function resources genetic information education bioinformatics machine learning